/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package acciones;

import dao.Factoria;
import dao.InterfazFormatos;
import java.awt.event.ActionEvent;
import java.io.File;
import javax.swing.AbstractAction;
import javax.swing.JFileChooser;
import ui.Experimento;

/**
 *
 * @author juanan
 */
public class AccionAbrirCSV extends AbstractAction
{
    Factoria factory;
    private Experimento experimento;
            public AccionAbrirCSV(Experimento experimento) {
            this.experimento = experimento;
        }

        @Override
        public void actionPerformed(ActionEvent ae) {
            
            JFileChooser selectorArchivos=new JFileChooser();
            selectorArchivos.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
            int result=selectorArchivos.showOpenDialog(null);
            File ruta=selectorArchivos.getSelectedFile();
            
            if (result==JFileChooser.APPROVE_OPTION)
            {
                InterfazFormatos inFor = Factoria.getInterfazFormatos(
                        Factoria.FILE);
                inFor.abrir(ruta.getAbsolutePath(), experimento);
            }
        }
        
    
}